package com.css.fxfzysx.modules.vaolEngineering.entity;

import com.css.fxfzysx.modules.vaolEngineering.serializer.BigDecimalSerializer;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 导轨发生塑性弯曲时所能承受的剪力 F1
 * czt_rail_bend_shear_force
 */
@Data
public class CrbsForceEntity {

    /**
     * id
     */
    private String crbsfId;

    private String projectId;

    /**
     *b导轨塑性弯曲长度 (m)
     */
    private BigDecimal bendLength;

    /**
     * h 导轨中腹厚度 (m)
     */
    private BigDecimal midabdomenThickness;

    /**
     * 导轨钢材屈服应力
     */
    private BigDecimal yieldStress;

    /**
     * H 导轨高度  (m)
     */
    private BigDecimal heigth;

    /**
     * f1
     */
    @JsonSerialize(using = BigDecimalSerializer.class)
    private BigDecimal f1;

    /**
     * f1修正值
     */
    @JsonSerialize(using = BigDecimalSerializer.class)
    private BigDecimal f1Correct;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改人
     */
    private String updateUser;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 删除标记
     */
    private String delFlag;
}
